﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Bovespa.Sinacor.Servico.BaseConhecimento.Usuario.Entidades
{
    /// <summary>
    /// Entidade de negocio "Usuario".
    /// </summary>
    [Serializable]
    public class Usuario
    {
        #region Campos

        private int _codigo; //Armazena estado da propriedade "Codigo"
        private string _nome; //Armazena estado da propriedade "Nome"

        #endregion

        #region Construtores

        /// <summary>
        /// Inicializa uma instancia da classe "Usuario".
        /// </summary>
        public Usuario()
        {

        }

        /// <summary>
        /// Inicializa uma instancia da classe "Usuario".
        /// </summary>
        public Usuario(int codigo, string nome)
        {
            this._codigo = codigo;
            this._nome = nome;
        }

        #endregion

        #region Propriedades

        /// <summary>
        /// Código do Usuário
        /// </summary>
        public int Codigo
        {
            get { return this._codigo; }
            set { this._codigo = value; }
        }

        /// <summary>
        /// Nome do Usuário
        /// </summary>
        public string Nome
        {
            get { return this._nome; }
            set { this._nome = value; }
        }

        #endregion
    }
}

